package com.qfedu.mesadmin.dev.type.dao;


import com.qfedu.mes.entity.dev.DeviceType;
import com.qfedu.mesadmin.dev.type.params.SearchParam;
import com.qfedu.mesadmin.dev.type.vo.DeviceTypeVO;


import java.util.List;

public interface DeviceTypeDAO {
    int deleteById(Integer id);

    int insert(DeviceType record);


    DeviceType selectById(Integer id);


    int update(DeviceType record);

    /**
     * 查询所有信息，树形列表展示
     * @return
     */
    List<DeviceTypeVO> selectDevTypeTree();

    /**
     * 模糊查询
     * @return
     */
    List<DeviceType> selectLike(SearchParam param);
}